<%@page import="java.util.*"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <% String path = request.getContextPath();
    	String basePath = request.getScheme()+"://" +request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link href="css/backstyle.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-1.8.2.js"></script>
    <script type="text/javascript">
        $(function(){
            //给全选按钮绑定改变事件
            $("#checkedAll").change(function (){
                //获取全选按钮属性的状态（全选、全不选）
                var status = $(this).prop("checked");
                //获取每条记录的按钮状态,并更改成和全选按钮的状态一致
                $(".checkedOne").each(function(){
                    $(this).prop("checked",status);
                })
            });
            //删除选中的记录
            $("#delChecked").click(function(){
                //创建一个数组存放选中的id
                var array = new Array();
                //获取所有选中的多选框
                $(".checkedOne:checked").each(function (){
                     var id = $(this).val();
                    array.push(id);
                })
                if(array.length == 0){
                    alert("请先选择要删除的用户！")
                    return;
                }else{
                    //提示用户是否删除
                    if(confirm("确认删除所选用户信息")){
                        //用ajax传输要删除的用户
                        $.ajax({
                            url:"UserController/delChecked",
                            type:"post",
                            data:JSON.stringify(array),//将传输的数据转化为JSON格式
                            dataType:"JSON",//期待服务器返回的数据类型
                            contentType:"application/json",//接收的数据以json格式解析（指定响应的内容）
                            success:function(data){
                                if(data.code == 200){
                                    //删除成功则重新加载页面
                                    window.location.reload();
                                }else{
                                    alert("删除失败！");
                                    window.location.reload();
                                }
                            }
                        })
                    }
                }
            })

        });
    </script>
</head>

<body>
	<div class="place">
    <span>位置：</span>
    <ul class="placeul">
    <li><a href="#">首页</a></li>
    <li><a href="#">数据表</a></li>
    <li><a href="#">基本内容</a></li>
    </ul>
    </div>
    
    <div class="rightinfo">
    
    <div class="tools">
    
    	<ul class="toolbar">
        <li class="click">
            <a href="back/user/adduser.jsp"><span><img src="images/t01.png" /></span>添加</a>
        </li>
        <li id="delChecked" >
            <a><span><img src="images/t03.png" /></span>删除选中</a>
        </li>
        <li><span><img src="images/t04.png" /></span>统计</li>
        </ul>
        <ul class="toolbar1">
        <li><span><img src="images/t05.png" /></span>设置</li>
        </ul>
    
    </div>
    
    
      <table class="tablelist">
    	<thead>
    	<tr>
            <th><input name="checkedAll" id="checkedAll" type="checkbox" value=""/><label for="checkedAll">全选</label></th>
        <th>编号</th>
        <th>用户名</th>
        <th>年龄</th>
        <th>性别</th>
        <th>邮箱</th>
        <th>操作</th>
        </tr>
        </thead>
        <tbody>
        <c:forEach items="${requestScope.page.list}" var="user">
            <tr>
                <td><input class="checkedOne" type="checkbox" value="${user.id}"/></td>
                <td>${user.id}</td>
                <td>${user.userName}</td>
                <td>${user.age}</td>
                <td>${user.sex==1?'男':'女'}</td>
                <td>${user.email}</td>
                <td>
                    <a href="UserController/getUserById?id=${user.id}">编辑</a>
                    <a href="UserController/deleteUserById?id=${user.id}">删除</a>
                </td>
            </tr>
        </c:forEach>
        </tbody>
    </table>
        <jsp:include page="../common/page.jsp"></jsp:include>

    <div class="tip">
    	<div class="tiptop"><span>提示信息</span><a></a></div>
        
      <div class="tipinfo">
        <span><img src="images/ticon.png" /></span>
        <div class="tipright">
        <p>是否确认对信息的修改 ？</p>
        <cite>如果是请点击确定按钮 ，否则请点取消。</cite>
        </div>
        </div>
        
        <div class="tipbtn">
        <input name="" type="button"  class="sure" value="确定" />&nbsp;
        <input name="" type="button"  class="cancel" value="取消" />
        </div>
    
    </div>
    </div>
    
    <script type="text/javascript">
	$('.tablelist tbody tr:odd').addClass('odd');
	</script>
</body>
</html>
